package com.itg.vms.dao;

import com.itg.vms.entity.vo.Log;

import java.util.List;

/**
 * @author zjzaki
 * @create 2023年03月11日 09:44:36
 */
public interface LogDao {

    /**
     * 插入日志
     * @param userId 用户id
     * @param msg 信息
     * @param logIp 登录的IP地址
     * @return 影响的行数
     */
    int insertLog(Long userId,String msg,String logIp);

    /**
     * 分页查询用户日志
     * @param currentPage 当前页
     * @param pageSize 页面大小
     * @return 日志列表
     */
    List<Log> selectAllLog(Integer currentPage,Integer pageSize);

    /**
     * 得到所有表的数据条数
     * @return 总条数
     */
    Long getAllLogSize();
}
